Previous Book Contents Book Index Next

Inside Macintosh: 3D Graphics Programming With QuickDraw 3D /
Chapter 20 - QuickDraw 3D Mathematical Utilities / QuickDraw 3D Mathematical Utilities Reference


QuickDraw 3D Mathematical Utilities

This section describes QuickDraw 3D's utility functions for operating on basic mathematical objects such as points, vectors, matrices, and quaternions. It also describes routines you can use to manage bounding volumes.


Subtopics
Setting Points and Vectors
Converting Dimensions of Points and Vectors
Subtracting Points
Calculating Distances Between Points
Determining Point Relative Ratios
Adding and Subtracting Points and Vectors
Scaling Vectors
Determining the Lengths of Vectors
Normalizing Vectors
Adding and Subtracting Vectors
Determining Vector Cross Products
Determining Vector Dot Products
Transforming Points and Vectors
Negating Vectors
Converting Points from Cartesian to Polar or Spherical Form
Determining Point Affine Combinations
Managing Matrices
Setting Up Transformation Matrices
Utility Functions
Managing Quaternions
Managing Bounding Boxes
Managing Bounding Spheres

Previous Book Contents Book Index Next

© Apple Computer, Inc.
11 JUL 1996